#include "StdAfx.h"
#include "shadowld.h"
#include "machine/system1machine.h"

static highscore_t highscore[] =
	{
//	{0xB260,0x60,0x00,0x48},
	{0,-1}
	};

Cshadowld::Cshadowld()
{
SetName("shadowld");						//set romset name
SetScreen(288,244);
SetHighScoreInfo(highscore);
AddROMS1("yd1_p0.bin",	0x000000,0x10000,0x07e49883);
AddROMS1("yd1_p1.bin",	0x080000,0x10000,0xa8ea6bd3);
AddROMS1("yd1_p2.bin",	0x100000,0x10000,0x62e5bbec);
AddROMS1("yd1_p3.bin",	0x180000,0x10000,0xa4f27c24);
AddROMS1("yd1_p5.bin",	0x280000,0x10000,0x29a78bd6);
AddROMS1("yd3_p6.bin",	0x300000,0x10000,0x93d6811c);
AddROMS1("yd3_p7.bin",	0x380000,0x10000,0xf1c271a0);
AddROM("yd1_s0.bin",		0x0C000,0x10000,0xa9cb51fb,ROM_CPU3);
AddROM("yd1_s1.bin",		0x1C000,0x10000,0x65d1dc0d,ROM_CPU3);
AddROM("cus64-64a1.mcu",0x0F000,0x01000,0xffb5c0bd,ROM_CPU4);
AddROM("yd_voi-0.bin",	0x10000,0x20000,0x448bc6a1,ROM_CPU4);
AddROM("yd_voi-1.bin",	0x30000,0x20000,0x7809035c,ROM_CPU4);
AddROM("yd_voi-2.bin",	0x50000,0x20000,0x73bffc16,ROM_CPU4);
AddROM("yd_chr-8.bin",	0x00000,0x20000,0x0c8e69d0,ROM_VROM1);
AddROM("yd_chr-0.bin",	0x00000,0x20000,0x717441dd,ROM_VROM2);
AddROM("yd_chr-1.bin",	0x20000,0x20000,0xc1be6e35,ROM_VROM2);
AddROM("yd_chr-2.bin",	0x40000,0x20000,0x2df8d8cc,ROM_VROM2);
AddROM("yd_chr-3.bin",	0x60000,0x20000,0xd4e15c9e,ROM_VROM2);
AddROM("yd_chr-4.bin",	0x80000,0x20000,0xc0041e0d,ROM_VROM2);
AddROM("yd_chr-5.bin",	0xA0000,0x20000,0x7b368461,ROM_VROM2);
AddROM("yd_chr-6.bin",	0xC0000,0x20000,0x3ac6a90e,ROM_VROM2);
AddROM("yd_chr-7.bin",	0xE0000,0x20000,0x8d2cffa5,ROM_VROM2);
AddROM("yd_obj-0.bin",	0x00000,0x20000,0xefb8efe3,ROM_VROM3);
AddROM("yd_obj-1.bin",	0x20000,0x20000,0xbf4ee682,ROM_VROM3);
AddROM("yd_obj-2.bin",	0x40000,0x20000,0xcb721682,ROM_VROM3);
AddROM("yd_obj-3.bin",	0x60000,0x20000,0x8a6c3d1c,ROM_VROM3);
AddROM("yd_obj-4.bin",	0x80000,0x20000,0xef97bffb,ROM_VROM3);
AddROM("yd3_obj5.bin",	0xA0000,0x10000,0x1e4aa460,ROM_VROM3);
DupROM(0xB0000);
}

CMachine *Cshadowld::CreateMachine()
{
return(new CSystem1Machine());
}
